package chapter04.demo04;

/**
 * 接口
 * 类和抽象类只能继承一个父类
 * 接口可以继承多个接口的功能
 */
//实现花束接口 继承多个其他接口
//   玫瑰 = 月季 + 牡丹 + 蔷薇
//   一捧花 = 玫瑰 + 绿叶 + 花纸 + 花泥 + 送花人
    interface Rose{//玫瑰花接口
        String name = "朱丽叶玫瑰";
        void flower_language();
}
    interface leaf{//叶子
        String color="绿叶";
        void leaf_number();
    }
    interface page{
        String type="粉色";
        void func();//折纸方式
    }
    interface flower_mud{
        String fm_fun();//花泥功能
    }
    //接口继承多个接口
  //  interface flower_goods extends Rose,leaf,page,flower_mud{
   //
  //  }
//类 继承多个接口
class Flower implements Rose,leaf,page,flower_mud{
        //规定必须实现所有抽象方法
       public void flower_language(){
            System.out.println("罗密欧与朱丽叶的凄美爱情");
        }
        public void leaf_number(){
            System.out.println("100支");
        }
        public void func(){
            System.out.println("折纸");
        }
        public String fm_fun(){
            System.out.println("必须是吸水花泥");
            return "";
        }
    }
public class demo4 {

}
